e8a50f5feaa01b99a4fbf4f558dd0b6c8f16d3b6,core/src/main/java/com/orientechnologies/orient/core/sql/filter/OSQLFilterCondition.java,OSQLFilterCondition,evaluate,#OIdentifiable#ODocument#Object#OCommandContext#,299

Before Change


    if (iValue == null)
      return null;

    if (iCurrentRecord != null && iCurrentRecord.getRecord().getInternalStatus() == ORecordElement.STATUS.NOT_LOADED) {
      try {
        iCurrentRecord = iCurrentRecord.getRecord().load();
      } catch (ORecordNotFoundException e) {

After Change


      return null;

    if (iCurrentRecord != null) {
      iCurrentRecord = iCurrentRecord.getRecord();
      if (iCurrentRecord!=null && ((ODocument)iCurrentRecord).getInternalStatus() == ORecordElement.STATUS.NOT_LOADED) {
        try {
          iCurrentRecord = iCurrentRecord.getRecord().load();
        } catch (ORecordNotFoundException e) {